package com.shunli.cterminal.entity;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @ClassName: SystemOrderAdTemp
 * @Description: TODO
 * @Author: DAIYALU
 * @Date: 2024/7/4
 * @Version: 1.0
 */
@Data
@TableName(value = "system_order_ad_temp",autoResultMap = true)
public class SystemOrderAdTemp {

    @TableId(type = IdType.AUTO)
    private Long id;

    private String uid;

    private String orderFname;

    private String goodsCode;

    private String encryptionOrder;

    private String firstName;

    private String userName;

    private String woName;

    private String taName;

    private LocalDateTime wbirthday;

    private LocalDateTime tbirthday;

    private String bankOrderId;

    private LocalDateTime createTime;

    private LocalDateTime payTime;

    private BigDecimal realAmount;

    private String goodsId;

    private String goodsName;

    private String fhType;

    private Integer delivery;

    private String urlName;

    private String userIp;

    private String tgTemp;

    private String phone;
    private String email;
    private Integer sex;

    private LocalDateTime birthday;

    private Integer birthdayType;

    private Integer state;

    @TableField(value = "`system`")
    private String system;

    private Integer isHc;

    private Integer isUseRedbag;

    private String tgAccountId;

    private String tsUserId;

    private Long userId;

    private String userAddress;

    private String tgPlat;

    private String wxNo;

    private Integer tgId;

    private String tgPar;

    private BigDecimal yuanPrice;

    private BigDecimal abductBao;

    private Integer belongs;

    private String belongsUserId;

    private String resultLink;

    private String channel;

    private LocalDateTime deliveryTime;

    @TableField(updateStrategy = FieldStrategy.ALWAYS)
    private String payUrl;

    private String remark;

    /**
     * 支付域名
     */
    private String payDomain;
    /**
     * 支付平台商户订单号
     */
    private String payOrderNo;

    /**
     * 企业微信业务渠道id
     */
    private Long saleWxCustomerAcquisitionId;

    private String wxQrcode;

    private String extJson;

    private String extJson2;

    private String extJson3;

}
